Using Bayesian optimization algorithm for model-based integration testing
نویسندگان
چکیده
Model-based testing is an automated process in which executable tests are derived from behavioral models of a system. Model checking verification technique to reveal errors all reachable states system can be generated as state space. In the literature, different approaches suggest using model checkers for model-based testing. checker explores possible states, so utilizing various paths state-space test cases seems promising solution. However, these suffer two main challenges. The first challenge space explosion, prevents generating by checker. second one redundant cases. Recently, several methods meta-heuristic and evolutionary have been proposed cope with problems. Therefore, exploring portion optimization approach detect objectives proper way manage explosion generate optimal suite least redundancy. this paper, method Bayesian algorithm (BOA), bed service-oriented systems. approach, set on starting initial leading satisfied. research, we implemented BOA three structures GROOVE toolset, open-source toolset designing graph transformation. Experimental results show that our solution generates better terms coverage speed case studies than existing approaches.
منابع مشابه
An Optimization Based Algorithm for Bayesian Inference
In the Bayesian statistical paradigm, uncertainty in the parameters of a physical system is characterized by a probability distribution. Information from observations is incorporated by updating this distribution from prior to posterior. Quantities of interest, such as credible regions, event probabilities, and other expectations can then be obtained from the posterior distribution. One major t...
متن کاملA Model for Tax Evasion Forcasting based on ID3 Algorithm and Bayesian Network
Nowadays, knowledge is a valuable and strategic source as well as an asset for evaluation and forecasting. Presenting these strategies in discovering corporate tax evasion has become an important topic today and various solutions have been proposed. In the past, various approaches to identify tax evasion and the like have been presented, but these methods have not been very accurate and the ove...
متن کاملModel accuracy in the Bayesian optimization algorithm
Evolutionary algorithms (EAs) are particularly suited to solve problems for which there is not much information available. From this standpoint, estimation of distribution algorithms (EDAs), which guide the search by using probabilistic models of the population, have brought a new view to evolutionary computation. While solving a given problem with an EDA, the user has access to a set of models...
متن کاملOptimization of e-Learning Model Using Fuzzy Genetic Algorithm
E-learning model is examined of three major dimensions. And each dimension has a range of indicators that is effective in optimization and modeling, in many optimization problems in the modeling, target function or constraints may change over time that as a result optimization of these problems can also be changed. If any of these undetermined events be considered in the optimization process, t...
متن کاملGENERALIZED FLEXIBILITY-BASED MODEL UPDATING APPROACH VIA DEMOCRATIC PARTICLE SWARM OPTIMIZATION ALGORITHM FOR STRUCTURAL DAMAGE PROGNOSIS
This paper presents a new model updating approach for structural damage localization and quantification. Based on the Modal Assurance Criterion (MAC), a new damage-sensitive cost function is introduced by employing the main diagonal and anti-diagonal members of the calculated Generalized Flexibility Matrix (GFM) for the monitored structure and its analytical model. Then, ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Soft Computing
سال: 2021
ISSN: ['1433-7479', '1432-7643']
DOI: https://doi.org/10.1007/s00500-021-06476-9